var Mock = require('mockjs');

// 返回普通检索结果的数据
var normalSearchResult = Mock.mock({
    // 生成十个数据
    'articleList|10': [{
        // 每次生成的数据的id+1
        'id|+1': 1,
        // 文章标题5-10个字
        'title': '@ctitle(5,10)',
        // 文章内容，随机的1-3段
        'partContent': '@cparagraph(5,10)',
        // 网址
        'url': '@url',
        // 文章的浏览量
        'viewCounts': '@integer(300,5000)',
        // 文章的收藏量
        'collectCounts': '@integer(300,5000)',
        // 文章的点赞量
        'likeCounts': '@integer(300,5000)',
        // 文章的评论量
        'commentCounts': '@integer(300,5000)',
        // 文章的作者
        'author': '@cname',
        // 文章的发布时间
        'publishDate': '@date("yyyy-MM-dd")',
        // 关键词高亮
        'highlightWords|2-5': ['@cword(2,5)'],
    }]
})

// 返回高级检索结果的数据
var advancedSearchResult = Mock.mock({
    "code": "200",
    'data': {
        "records|10": [{
            // 每次生成的数据的id+1
            'knowledgeId|+1': 1,
            // 文章标题5-10个字
            'title': '@ctitle(5,10)',
            // 文章内容，随机的1-3段
            'content': '@cparagraph(5,10)',
            // 文章的浏览量
            'viewCounts': '@integer(300,5000)',
            // 文章的收藏量
            'collectCounts': '@integer(300,5000)',
            // 文章的点赞量
            'likeCounts': '@integer(300,5000)',
            // 文章的评论量
            'commentCounts': '@integer(300,5000)',
            // 文章的作者
            'nickName': '@cname',
            // 文章的发布时间
            'updateTime': '2023-01-03T11:01:49',
        }]
    }

})

// 返回文章的数据
var knowledgeDetail = Mock.mock({
    "code": "200",
    "msg": "",
    "data": {
        "title": "短信详单查询相关问题大全",
        "authorName": "神秘的用户",
        "creatTime": null,
        "viewCounts": 17,
        "kind": null,
        "tag": [
            {
                "tagId": 1,
                "tagName": "IT相关"
            }
        ],
        "content": "<p style=\"text-align:justify;\"><div class=TRS_Editor><p align=\"justify\">近日，中国电信股份有限公司（以下简称“中国电信”）与中国银行联合研发的“数字人民币”钱包正式上线，用户可在翼支付APP中(我的-基础服务)一键开启数字人民币钱包，在通过实名认证、绑定银行卡后，即可通过数字人民币进行存银行、换数币、转账等操作。此外，“钱到啦”POS机具也已经同步更新，可实现数字人民币受理功能，支持扫码、NFC收取数字人民币。</p>\r\n<p align=\"justify\">中国电信作为中国人民银行数字人民币首批参研单位，积极参与数字人民币业务研发和试点。</p>\r\n<p align=\"justify\">10月底后，中国电信还将试点推出电信SIM卡硬钱包功能，支持“离线”收付款。数字人民币的“离线”支付指数字人民币在交易过程中，收款方或付款方的终端处于离线无网络的情况下仍然能够完成支付。其能够满足在地下室、停车场、山区甚至是地理灾害等特殊环境下的支付需求。目前，数字人民币的双离线支付采用NFC技术来实现，需要收付双方设备具备内置安全芯片的硬件钱包功能。其中，基于NFC-SIM卡形式的手机硬件钱包，其SE安全芯片内置于SIM卡中，中国电信将联合中国银行来共同推动数字人民币SIM卡硬钱包产品的落地。此次中国电信研发的SIM卡硬钱包功能将首次将离线支付推入用户应用场景。</p>\r\n<p align=\"justify\">此外，为方便用户日常生活需要，结合运营商特点，中国电信数字人民币还将提供话费充值功能。用户若出现欠费停机、没有网络环境接入的情况，离线支付功能将方便用户快速实现手机话费的充值。</p>\r\n<p align=\"justify\">同时，随着数字人民币的不断普及，中国电信也将数字人民币与运营商的特色能力及场景相融合，聚焦“数字人民币+5G”、“数字人民币+物联网”等特色场景，加快产品研发和试点落地，并在多地与各大商家开拓更多线下应用场景，联合中国银行为用户提供数字人民币钱包全功能服务能力；陆续推出中国电信数字人民币钱包、数字人民币5G SIM卡硬钱包外，还将试点推广商家超级，受理终端、物联网钱包物物支付、数字人民币商城等。</p></div></p>",
        "likeCounts": 0,
        "collectCounts": 1
    }
})

// 返回文章下方评论的数据
var commentList = Mock.mock({

    "code": "200",
    "msg": "",
    "data": [
        {
            "commentId": 1,
            "comment": "说得好啊",
            "commentTime": "2024-01-10",
            "userName": "test1",
            "avatar": "https://picsum.photos/100/100?1",
            "commentReplyVoList": []
        },
        {
            "commentId": 2,
            "comment": "66666",
            "commentTime": "2024-01-10",
            "userName": "test2",
            "avatar": "https://picsum.photos/100/100?2",
            "commentReplyVoList": []
        },
        {
            "commentId": 3,
            "comment": "周懂6666",
            "commentTime": "2024-01-10",
            "userName": "test3",
            "avatar": "https://picsum.photos/100/100?3",
            "commentReplyVoList": [
                {
                    "replyId": 1,
                    "avatar": "https://picsum.photos/100/100?4",
                    "userName": "hfut40",
                    "content": "真的666么",
                    "createtime": "2024-01-10",
                    "replyuserName": "hfut40"
                },
                {
                    "replyId": 2,
                    "avatar": "https://picsum.photos/100/100?5",
                    "userName": "hfut40",
                    "content": "真的666么",
                    "createtime": "2024-01-10",
                    "replyuserName": "hfut40"
                },
                {
                    "replyId": 3,
                    "avatar": "https://picsum.photos/100/100?6",
                    "userName": "hfut40",
                    "content": "真的666么666",
                    "createtime": "2024-01-10",
                    "replyuserName": "hfut40"
                },
                {
                    "replyId": 4,
                    "avatar": "https://picsum.photos/100/100?7",
                    "userName": "hfut40",
                    "content": "真的666么666777",
                    "createtime": "2024-01-10",
                    "replyuserName": "hfut40"
                }
            ]
        }
    ]
})


var searchResult = {
    'normalSearchResult': normalSearchResult,
    'advancedSearchResult': advancedSearchResult,
    "knowledgeDetail": knowledgeDetail,
    "commentList": commentList
}

export default searchResult
